home *** CD-ROM | disk | FTP | other *** search
/ PC Player 2004 May / pc player 2004-05.iso / Demos / FarCry / Data1.cab / _E18A7C6974B64E538D0C8B6DC309DACB < prev    next >
Encoding:
Text File  |  2004-01-06  |  2.6 KB  |  72 lines

  1. -- All the characters defined
  2.  
  3. AICharacter = {
  4.  
  5.     AVAILABLE = {
  6.  
  7.     
  8.         Krieger        = "Scripts/AI/Characters/Personalities/Krieger.lua",
  9.         Crowe        = "Scripts/AI/Characters/Personalities/Crowe.lua",
  10.         Screwed        = "Scripts/AI/Characters/Personalities/Screwed.lua",
  11.         Fast        = "Scripts/AI/Characters/Personalities/Fast.lua",
  12.         Big        = "Scripts/AI/Characters/Personalities/Big.lua",
  13.         Stealth        = "Scripts/AI/Characters/Personalities/Stealth.lua",
  14.         Morph        = "Scripts/AI/Characters/Personalities/Morph.lua",
  15.         ModMorph    = "Scripts/AI/Characters/Personalities/ModMorph.lua",
  16.         Chimp        = "Scripts/AI/Characters/Personalities/Chimp.lua",
  17.         --Baboon        = "Scripts/AI/Characters/Personalities/Baboon.lua",
  18.         Pig        = "Scripts/AI/Characters/Personalities/Pig.lua",
  19.         Cover        = "Scripts/AI/Characters/Personalities/Cover.lua",
  20.         CoverGuard    = "Scripts/AI/Characters/Personalities/CoverGuard.lua",
  21.         Scout        = "Scripts/AI/Characters/Personalities/Scout.lua",
  22.         Swat        = "Scripts/AI/Characters/Personalities/Swat.lua",
  23.         Rear        = "Scripts/AI/Characters/Personalities/Rear.lua",    
  24.         Sniper          = "Scripts/AI/Characters/Personalities/Sniper.lua",
  25.         TLAttack2        = "Scripts/AI/Characters/Personalities/TLAttack2.lua",
  26.         TLDefense    = "Scripts/AI/Characters/Personalities/TLDefense.lua",
  27.         Scientist        = "Scripts/AI/Characters/Personalities/Scientist.lua",
  28.         --------------------------------------------------
  29.         TLFakeAttack    = "Scripts/AI/Characters/Personalities/TLFakeAttack.lua",
  30.         --------------------------------------------------
  31.  
  32.         --------------------------------------------------
  33.         --- here are vehicles
  34.         --------------------------------------------------
  35.         -- helicopters
  36.         HeliV22            =    "SCRIPTS/AI/Characters/vehicles/HeliV22.lua",
  37.         HeliAssault    =    "SCRIPTS/AI/Characters/vehicles/HeliAssault.lua",        
  38.         --------------------------------------------------
  39.         -- cars
  40.         CarHumvee        =    "SCRIPTS/AI/Characters/vehicles/CarHumvee.lua",
  41.         --------------------------------------------------
  42.         -- boats
  43.         BoatZodiac        =    "SCRIPTS/AI/Characters/vehicles/BoatZodiac.lua",
  44.         BoatGun                =    "SCRIPTS/AI/Characters/vehicles/BoatGun.lua",        
  45.         
  46.         --------------------------------------------------
  47.  
  48. --        Footballer    = "Scripts/AI/Characters/Personalities/Footballer.lua",
  49.  
  50.         ---PUT TEMP STUFF HERE
  51.         --------------------------------------------------
  52.  
  53.     
  54.     },
  55. }
  56.  
  57. System:LogToConsole("LOADED AI CHARACTERS");
  58.  
  59. Script:ReloadScript("Scripts/AI/Characters/DEFAULT.lua");
  60.  
  61.  
  62. function AICharacter:LoadAll()
  63.     
  64.     for name,filename in self.AVAILABLE do    
  65.         System:Log("Preloading character "..name);
  66.         Script:ReloadScript(filename);
  67.     end
  68.  
  69.  
  70. end
  71.  
  72.